package com.gewu.pm.ui.activity.filter;

import android.content.Context;
import android.content.Intent;

import com.gewu.pm.ui.activity.filter.base.BaseFilterActivity;
import com.gewu.pm.ui.activity.filter.config.FilterConfig;
import com.gewu.pm.ui.activity.filter.config.SelectorType;

/**
 * 多选筛选示例Activity
 * 
 * 功能：
 * - 演示文本选择器的单选和多选功能
 * - 演示选中后显示红色边框
 * 
 * 配置说明：
 * - 销售区域：多选模式，可以选择多个区域
 * - 业务员：单选模式，只能选择一个业务员
 * - 部门：多选模式，可以选择多个部门
 * 
 * @author AI Assistant
 * @since 1.0
 */
public class FilterMultiSelectDemoActivity extends BaseFilterActivity {
    
    public static void start(Context context) {
        Intent intent = new Intent(context, FilterMultiSelectDemoActivity.class);
        context.startActivity(intent);
    }
    
    @Override
    protected FilterConfig getFilterConfig() {
        return new FilterConfig.Builder()
                // 销售区域 - 多选
                .addTextSelector("sales_area", "销售区域", "请选择", SelectorType.SALES_REGION, true)
                
                // 业务员 - 单选
                .addTextSelector("salesperson", "业务员", "请选择", SelectorType.SALESPERSON, false)
                
                // 部门 - 多选
                .addTextSelector("department", "部门", "请选择", SelectorType.DEPARTMENT, true)
                
                .build();
    }
}
